<?php
/**
 * Modelo de amostra
 *
 */
class SubCategorias extends Modelo {
	public function setTableDefinition() {
        $this->hasColumn('descricao',	'string', 255);
        $this->hasColumn('fk_categoria',	'string', 255);
        parent::setTableDefinition();
    }

	public function setUp() {
		$this->hasOne('Categorias', array('local' => 'fk_categoria', 'foreign' => 'id'));
		$this->hasMany('Produtos', array('local' => 'fk_sub_categoria', 'foreign' => 'fk_produto', 'refClass' => 'RelacaoProdSubCat'));
        parent::setUp();
    }

    public function get_descricao(){
    	return $this->descricao;
    }
    public function get_fk_categoria(){
    	return $this->fk_categoria;
    }
	public function get_categoria(){
		return $this->Categorias;
	}
	public function get_produtos(){
		return $this->Produtos;
	}

    public function set_descricao($valor){
    	$this->descricao = $valor;
    }
     public function set_fk_categoria($valor){
    	$this->fk_categoria = $valor;
    }
}